<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//Tigris//DTD XHTML 1.0 Transitional//EN"
"http://style.tigris.org/tigris_transitional.dtd">
<html>
<head>
 <style type="text/css">
/* <![CDATA[ */ 
@import "css/readyset.css"; 
@import "css/inst.css";
@import "css/plan.css";
/*  ]]> */
 </style>

<link rel="stylesheet" type="text/css" href="css/print.css" media="print" />
 <title>Project Plan</title>
</head>

<body>
<div class="app">
<div class="readyset">
 <h2>Project Plan</h2>

 <div id="projectinfo">
 <h3>Project Information</h3>
 <table border="1" cellpadding="3" cellspacing="2" class="axial">
  <tr>
   <th>Project:</th> 
   <td><a href="index.html">Longhouse</a></td>
  </tr>
  <tr>
   <th>Project Time-frame:</th> 
   <td>September 24, 2007 - June 13, 2008</td>
  </tr>
 </table>
 </div> <!-- /projectinfo -->

 <div id="summary">
 <h3>Summary of Project</h3>

 <div class="">
	<p>
		This is the senior design project for the Informatics program at UCI. Our goal is to make an open source project hosting solution based off the Google Code Collaborative Development Environment (CDE). This system will be installed on a project's own servers instead of running on Google's servers. In the short term we will be porting the system from Google proprietary technologies to open source solutions. In the future we will introduce some new ideas based off feedback and observations from the open source community.
	</p>
	<p>
		We hope that this project is not only a single successful open source project, but also produces a system that benefits the open source community as a whole. After June 2008 we will continue this project and promote it as a fully-fledged open source project by getting the word out and allowing other people to contribute their own design, coding and testing skills.
	</p>

 </div>
 </div> <!-- /summary -->


 <div id="methodology">
 <h3>Summary of Methodology</h3>
 <dl>
  <dt>What general development approach will be used?</dt> 

  	<dd>Will follow the waterfall development structure.</dd>
	<dd>Will follow a test driven development style to prevent errors normally caused by interpreted languages.</dd>
	<dd>Once port is complete will use a much more rapid development cycle but will still include generating or altering a requirements and design document.</dd>


  <dt>How will the project team be organized?</dt> 
 
  	<dd>Professor Ziv, the TA, and our customer are the decision makers.</dd>
	<dd>All members of the group will trade off responsibilities.  Everyone is expected to be a project leader, coder, requirements gatherer, designer, and a tester.</dd>

  <dt>What development and collaboration tools will be use?</dt> 

  <dd>We plan to use the following tools
 extensively through out the project:
   <ul>
    <li>Project website</li>
		<p><a href="http://code.google.com/p/longhouse">http://code.google.com/p/longhouse</a></p>
    <li>Project mailing lists</li>
		<p><a href="mailto:longhouse-dev@googlegroups.com">longhouse-dev@googlegroups.com</a></p>
    <li>Issue tracking system</li>
		<p><a href="http://code.google.com/p/longhouse/issues/list">http://code.google.com/p/lonhouse/issues/list</a></p>
    <li>Version control system</li>
		<p><a href="http://code.google.com/p/longhouse/source">http://code.google.com/p/longhouse/source</a></p>
   </ul>
  </dd>


  <!-- <dt>How will changes be controlled?</dt> 

    <dd class="">
     <ul>
      <li>Requests for requirements changes will be tracked in the issue
      tracker</li>
      
      <li>The change control board (<a class="def"
      href="glossary-std.html#ccb">CCB</a>) will review requested
      changes and authorize work on them as appropriate</li>
      
      <li>After the <a class="def"
      href="glossary-std.html#featurecomplete">feature complete</a>
      milestone, no new features will be added to this release.</li>
      
      <li>After the <a class="def"
      href="glossary-std.html#codecomplete">code complete</a> milestone,
      no entirely new product source code will be added to this
      release.</li>
      
      <li>All source code commit log messages must refer to a specific
      issue ID, after the feature complete milestone.</li>
      
     </ul>
    </dd> -->

  
  <dt>How will this plan be updated?</dt> 

  <dd>This project plan will be updated as needed throughout the
  project.  It will be placed under version control and instructions
  for accessing it will be on the <a href="http://code.google.com/p/longhouse">project
  website</a>. </dd>
 </dl>
 </div> <!-- /methodology -->



 <div id="wbs">
 <h3>Work Breakdown Structure and Estimates</h3>


 <div class="">
	<p><strong>Description: </strong>What work is being accomplished.</p>
	<p><strong>Estimate: </strong>Approximately how many hours it will take for everyone involved to complete the task described</p>
	<p><strong>Phase: </strong>The phase that the task described should be completed in</p>
	<p><strong>Responsible: </strong>All people who will be responsible for the completion of the task</p>
	<p><strong>Completed By: </strong>Estimated time for completion</p>
 <table border="1" cellpadding="3" cellspacing="2">
 <tr><th>Step</th><th>Description</th><th>Estimate</th><th>Phase</th><th>Responsible</th><th>Completed By</th></tr>

 <tr class="single"><th>1</th><td>Preparation</td><td></td><td>Phase I</td></tr>

 <tr class="single"><th>1.1</th><td class="level2">Learning new technologies (Python, XML, Subversion)</td><td>30h</td><td>Phase I</td><td>All</td><td>N/A</td></tr>

 <tr class="single"><th>1.2</th><td class="level2">Reading about and researching open source projects</td><td>30h</td><td>Phase I</td><td>All</td><td>N/A</td></tr>

 <tr class="single"><th>1.3</th><td class="level2">Analyzing given code base and design documents.</td><td>30h</td><td>Phase I</td><td>All</td><td>N/A</td></tr>


 <tr class="single"><th>2</th><td>Inception</td><td></td><td>Phase I</td></tr>

 <tr class="single"><th>2.1</th><td class="level2">Project Plan Iteration one</td><td></td><td>Phase I</td><td>Sean</td><td>10/25/2007</td></tr>

 <tr class="single"><th>2.1.A</th><td class="level3">Filling out Readyset Template</td><td>3h</td><td>Phase I</td><td>Sean</td><td>10/25/2007</td></tr>

 <tr class="single"><th>2.1.B</th><td class="level3">Coming up with initial Work Breakdown structure</td><td>5h</td><td>Phase I</td><td>Sean</td><td>10/25/2007</td></tr>

 <tr class="single"><th>2.2</th><td class="level2">Project Plan Iteration two</td><td></td><td>Phase I</td><td>Sean</td><td>11/1/2007</td></tr>

 <tr class="single"><th>2.2.A</th><td class="level3">Incorporating feedback from iteration one</td><td>10h</td><td>Phase I</td><td>Sean</td><td>11/1/2007</td></tr>

 <tr class="single"><th>2.3</th><td class="level2">Project Plan Iteration three</td><td></td><td>Phase I</td><td>Sean</td><td>11/22/2007</td></tr>

 <tr class="single"><th>2.3.A</th><td class="level3">Fleshing out rest of Work Breakdown Structure</td><td>10h</td><td>Phase I</td><td>Sean</td><td>11/22/2007</td></tr>

 <tr class="single"><th>2.4</th><td class="level2">Requirements Iteration one</td><td></td><td>Phase I</td><td>Chris, Kyle</td><td>10/25/2007</td></tr>
 
 <tr class="single"><th>2.4.A</th><td class="level3">Use Cases</td><td>30h</td><td>Phase I</td><td>Chris, Kyle</td><td>10/25/2007</td></tr>

 <tr class="single"><th>2.4.B</th><td class="level3">Feature Set</td><td>30h</td><td>Phase I</td><td>Kyle</td><td>10/25/2007</td></tr>

 <tr class="single"><th>2.4.C</th><td class="level3">Filling out Readyset Template</td><td>5h</td><td>Phase I</td><td>Chris</td><td>10/25/2007</td></tr>

 <tr class="single"><th>2.5</th><td class="level2">Requirements Iteration two</td><td></td><td>Phase I</td><td>Chris, Kyle</td><td>11/1/2007</td></tr>

 <tr class="single"><th>2.5.A</th><td class="level3">Incorporating feedback from iteration one</td><td>30h</td><td>Phase I</td><td>Chris, Kyle</td><td>11/1/2007</td></tr>

 <tr class="single"><th>2.6</th><td class="level2">Requirements Iteration three</td><td></td><td>Phase I</td><td>Chris, Kyle</td><td>11/11/2007</td></tr>

 <tr class="single"><th>2.6.A</th><td class="level3">Fleshing out use cases</td><td>15h</td><td>Phase I</td><td>Chris, Kyle</td><td>11/11/2007</td></tr>

 <tr class="single"><th>2.6.B</th><td class="level3">Fleshing out Feature set and linking to other pieces of document</td><td>10h</td><td>Phase I</td><td>Chris, Kyle</td><td>11/11/2007</td></tr>
 
 <tr class="single"><th>2.7</th><td class="level2">Requirements Iteration four</td><td></td><td>Phase I</td><td>Chris, Kyle</td><td>11/18/2007</td></tr>

 <tr class="single"><th>2.7.A</th><td class="level3">Making difference between what we are doing and what is already done</td><td>15h</td><td>Phase I</td><td>Chris, Kyle</td><td>11/18/2007</td></tr>

 <tr class="single"><th>3</th><td>Elaboration</td><td></td><td>Phase I</td></tr>

 <tr class="single"><th>3.1</th><td class="level2">Design Iteration one</td><td></td><td>Phase I</td><td>All</td><td>11/11/2007</td></tr>

 <tr class="single"><th>3.1.A</th><td class="level3">Start creating Sequence Diagrams</td><td>10h</td><td>Phase I</td><td>Sean</td><td>11/11/2007</td></tr>

 <tr class="single"><th>3.1.B</th><td class="level3">High level component diagram</td><td>10h</td><td>Phase I</td><td>Sean</td><td>11/11/2007</td></tr>

 <tr class="single"><th>3.2</th><td class="level2">Design Iteration two</td><td></td><td>Phase I</td><td>All</td><td>11/27/2007</td></tr>

 <tr class="single"><th>3.2.A</th><td class="level3">Design Recovery of given code</td><td>30h</td><td>Phase I</td><td>All</td><td>11/27/2007</td></tr>

 <tr class="single"><th>3.2.B</th><td class="level3">Finishing Sequence Diagrams</td><td>20h</td><td>Phase I</td><td>Chris, Sean</td><td>11/27/2007</td></tr>

 <tr class="single"><th>3.2.C</th><td class="level3">Incorporating design recovery into our own design to create finished doc</td><td>30h</td><td>Phase I</td><td>All</td><td>11/27/2007</td></tr>

 <tr class="single"><th>3.3</th><td class="level2">Test Plan Iteration one</td><td></td><td>Phase I</td><td>All</td><td>11/11/2007</td></tr>

 <tr class="single"><th>3.3.A</th><td class="level3">Creating Readyset template and linking throughout rest of documents</td><td>10h</td><td>Phase I</td><td>Kyle, Chris</td><td>11/11/2007</td></tr>

 <tr class="single"><th>3.4</th><td class="level2">Test Plan Iteration two</td><td></td><td>Phase I</td><td>All</td><td>11/29/2007</td></tr>

 <tr class="single"><th>3.4.A</th><td class="level3">Write out test cases for milestone 1 and flesh out structure for rest</td><td>15h</td><td>Phase I</td><td>Kyle, Sean</td><td>11/29/2007</td></tr>

 <tr class="double"><th>4</th><td>Construction</td><td></td><td>Phase I, II & III</td></tr>

 <tr class="double"><th>4.1</th><td class="level2">Port code base to open source</td><td></td><td>Phase I, II & III</td></tr>

 <tr class="single"><th>4.1.A</th><td class="level3"><a href="use-case-suite.html#milestone1">Milestone 1 - Minimum functionality</a></td><td>50h</td><td>Phase I</td><td>All</td><td>12/6/2007</td></tr>
 
 <tr class="single"><th>4.1.A.i</th><td class="level4">Addition of javascript to project administration pages</td><td></td><td>Phase II</td><td>All</td><td>3/14/2008</td></tr>
 
 <tr class="single"><th>4.1.B</th><td class="level3"><a href="use-case-suite.html#milestone2">Milestone 2 - More features</a></td><td>50h</td><td>Phase II</td><td>All</td><td>1/22/2008</td></tr>

 <tr class="single"><th>4.1.C</th><td class="level3"><a href="use-case-suite.html#milestone3">Milestone 3 - Issue tracking</a></td><td></td><td>Phase II & III</td><td>All</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.1.C.i</th><td class="level4">Restore issue creation functionality</td><td>5h</td><td>Phase II</td><td>Kyle</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.1.C.ii</th><td class="level4">Restore issue list functionality</td><td>5h</td><td>Phase II</td><td>Kyle</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.1.C.iii</th><td class="level4">Restore issue detail viewing, comment and update functionality</td><td>10h</td><td>Phase II</td><td>Kyle</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.1.C.iv</th><td class="level4">UI improvements in issue tracker</td><td>5h</td><td>Phase III</td><td>Kyle</td><td>4/8/2008</td></tr>

 <tr class="single"><th>4.1.C.v</th><td class="level4">Bugfixes and spot improvements in above areas</td><td>10h</td><td>Phase III</td><td>Kyle</td><td>4/15/2008</td></tr>

 <tr class="single"><th>4.1.C.vi</th><td class="level4">Restore alert-on-issue-submission and on-update functionality</td><td>2h</td><td>Phase III</td><td>Kyle</td><td>4/15/2008</td></tr>

 <tr class="single"><th>4.1.C.vii</th><td class="level4">Restore issue configuration customizability functionality</td><td>10h</td><td>Phase III</td><td>Kyle</td><td>5/19/2008</td></tr>

 <tr class="single"><th>4.1.C.viii</th><td class="level4">Restore issue search and filtering functionality</td><td>10h</td><td>Phase III</td><td>Kyle</td><td>4/29/2008</td></tr>

 <tr class="single"><th>4.1.C.ix</th><td class="level4">Persist issue tracker artifacts in XML</td><td>5h</td><td>Phase III</td><td>Kyle</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.C.x</th><td class="level4">Implement javascript to show pertinent instructions on issue creation</td><td>5h</td><td>Phase III</td><td>Sean</td><td>4/15/2008</td></tr>

 <tr class="single"><th>4.1.C.xi</th><td class="level4">Re-implement javascript to allow issue attachments</td><td>1h</td><td>Phase III</td><td>Sean</td><td>4/15/2008</td></tr>

 <tr class="single"><th>4.1.C.xii</th><td class="level4">Re-implement javascript to autocomplete menus</td><td>10h</td><td>Phase III</td><td>Sean</td><td>4/22/2008</td></tr>

 <tr class="single"><th>4.1.C.xiii</th><td class="level4">Re-implement javascript to star issues</td><td>2h</td><td>Phase III</td><td>Sean</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.C.xiv</th><td class="level4">Final activity to finish javascript and bugfixing</td><td>5h</td><td>Phase III</td><td>Sean</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.C.xv</th><td class="level4">Re-implement javascript to sort issue list</td><td>2h</td><td>Post-Project</td><td></td><td>Post-Project</td></tr>

 <tr class="single"><th>4.1.C.xvi</th><td class="level4">Load issue tracker artifacts from XML</td><td>15h</td><td>Post-Project</td><td></td><td>Post-Project</td></tr>

 <tr class="single"><th>4.1.D</th><td class="level3"><a href="use-case-suite.html#milestone6">Milestone 6 - Persistence Layer</a></td><td></td><td>Phase II & III</td><td>All</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.1.D.i</th><td class="level4">Persist layer design</td><td>20h</td><td>Phase II</td><td>All</td><td>2/1/2008</td></tr>

 <tr class="single"><th>4.1.D.ii</th><td class="level4">Development of YAML-parsing code-generating script</td><td>10h</td><td>Phase II</td><td>Sean</td><td>2/8/2008</td></tr>

 <tr class="single"><th>4.1.D.iii</th><td class="level4">Development of SVN controller logic</td><td>10h</td><td>Phase II</td><td>Chris</td><td>2/8/2008</td></tr>

 <tr class="single"><th>4.1.D.iv</th><td class="level4">Development of XML persist controls</td><td>10h</td><td>Phase II</td><td>Kyle, Chris</td><td>2/8/2008</td></tr>

 <tr class="single"><th>4.1.D.v</th><td class="level4">Daemonization of system</td><td>10h</td><td>Phase II</td><td>Sean</td><td>2/15/2008</td></tr>

 <tr class="single"><th>4.1.D.vi</th><td class="level4">Integration of YAML, SVN and XML together in live system</td><td>10h</td><td>Phase II</td><td>All</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.1.D.vii</th><td class="level4">Trouble shooting/bug investigation</td><td>10h</td><td>Phase III</td><td>Chris</td><td>4/15/2008</td></tr>

 <tr class="single"><th>4.1.D.viii</th><td class="level4">Fix any bugs that are uncovered</td><td>20h</td><td>Phase III</td><td>Chris</td><td>4/29/2008</td></tr>

 <tr class="single"><th>4.1.D.ix</th><td class="level4">Load project artifacts from XML</td><td>15h</td><td>Phase III</td><td>Chris</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.D.x</th><td class="level4">Develop SVN callback hook</td><td>10h</td><td>Phase III</td><td>Chris</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.D.xi</th><td class="level4">Develop persistence layer tests</td><td>10h</td><td>Phase III</td><td>Chris</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.E</th><td class="level3">Milestone 7 - Usability Tasks</td><td></td><td>Phase III</td><td>All</td><td>6/2/2008</td></tr>

 <tr class="single"><th>4.1.E.i</th><td class="level4">Prepare for first two usability trials</td><td>2h</td><td>Phase III</td><td>Kyle</td><td>4/8/2008</td></tr>
 
 <tr class="single"><th>4.1.E.ii</th><td class="level4">Respond to in-class and in-discussion UI evaluations by making appropriate UI improvements</td><td>10h</td><td>Phase III</td><td>Kyle</td><td>4/8/2008</td></tr>

 <tr class="single"><th>4.1.E.iii</th><td class="level4">Prepare for third usability trial</td><td>1h</td><td>Phase III</td><td>Kyle</td><td>4/22/2008</td></tr>
  
 <tr class="single"><th>4.1.E.iv</th><td class="level4">Conduct third usability trial with grad students</td><td>5h</td><td>Phase III</td><td>Chris</td><td>4/22/2008</td></tr>

 <tr class="single"><th>4.1.E.v</th><td class="level4">Usability improvements to administration pages</td><td>5h</td><td>Phase III</td><td>Sean</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.E.v</th><td class="level4">Form instruction revamping</td><td>5h</td><td>Phase III</td><td>Sean</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.F</th><td class="level3">Miscellaneous Tasks</td><td></td><td>Phase III</td><td>All</td><td></td></tr>

 <tr class="single"><th>4.1.F.i</th><td class="level4">Miscellaneous Preparation Tasks for Release 0.1</td><td>75h</td><td>Phase III</td><td>All</td><td>5/19/2008</td></tr>

 <tr class="single"><th>4.1.F.ii</th><td class="level4">Add user registration</td><td>10h</td><td>Phase III</td><td>Kyle</td><td>4/28/2008</td></tr>

 <tr class="single"><th>4.1.F.iii</th><td class="level4">Miscellaneous Preparation Tasks for Release 0.1.1</td><td>20h</td><td>Phase III</td><td>All</td><td>5/28/2008</td></tr>

 <tr class="single"><th>4.1.F.iv</th><td class="level4">Add email server</td><td>20h</td><td>Post-Project</td><td></td><td>Post-Project</td></tr>

 <tr class="single"><th>4.1.F.v</th><td class="level4">Add search engine</td><td>30h</td><td>Post-Project</td><td></td><td>Post-Project</td></tr>

 <tr class="single"><th>4.1.F.vi</th><td class="level4">Add sysadmin interface</td><td>30h</td><td>Post-Project</td><td></td><td>Post-Project</td></tr>

 <tr class="single"><th>4.1.G</th><td class="level3"><a href="use-case-suite.html#milestone4">Milestone 4 - Downloads</a></td><td>50h</td><td>Post-Project</td><td></td><td>Post-Project</td></tr>

 <tr class="single"><th>4.1.H</th><td class="level3"><a href="use-case-suite.html#milestone5">Milestone 5 - Wiki</a></td><td>50h</td><td>Post-Project</td><td></td><td>Post-Project</td></tr>

 <tr class="single"><th>4.2</th><td class="level2">Technical documentation</td><td></td><td>Phase II & III</td></tr>

 <tr class="single"><th>4.2.A</th><td class="level3">UI Design</td><td></td><td>Phase II & III</td></tr>

 <tr class="single"><th>4.2.A.i</th><td class="level4">UI Design Iteration 1</td><td></td><td>Phase II</td><td>All</td><td>1/18/2008</td></tr>

 <tr class="single"><th>4.2.A.ii</th><td class="level4">UI Design Iteration 2</td><td></td><td>Phase II</td><td>All</td><td>2/1/2008</td></tr>

 <tr class="single"><th>4.2.A.iii</th><td class="level4">UI Design Iteration 3</td><td></td><td>Phase II</td><td>All</td><td>2/15/2008</td></tr>

 <tr class="single"><th>4.2.A.iv</th><td class="level4">UI Design Iteration 4</td><td></td><td>Phase II</td><td>All</td><td>3/14/2008</td></tr>
 
 <tr class="single"><th>4.2.A.v</th><td class="level4">UI Design Iteration 5</td><td></td><td>Phase III</td><td>All</td><td>4/23/2008</td></tr>

 <tr class="single"><th>4.2.A.vi</th><td class="level4">UI Design Iteration 6</td><td></td><td>Phase III</td><td>All</td><td>6/2/2008</td></tr>

 <tr class="single"><th>4.2.B</th><td class="level3">Software Test</td><td></td><td>Phase II & III</td></tr>

 <tr class="single"><th>4.2.B.i</th><td class="level4">Software Test Iteration 1</td><td></td><td>Phase II</td><td>Kyle</td><td>1/25/2008</td></tr>

 <tr class="single"><th>4.2.B.ii</th><td class="level4">Software Test Iteration 2</td><td></td><td>Phase II</td><td>Kyle</td><td>2/22/2008</td></tr>

 <tr class="single"><th>4.2.B.iii</th><td class="level4">Software Test Iteration 3</td><td></td><td>Phase II</td><td>Kyle</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.2.B.iv</th><td class="level4">Software Test Iteration 4</td><td></td><td>Phase III</td><td>Kyle</td><td>4/23/2008</td></tr>

 <tr class="single"><th>4.2.B.v</th><td class="level4">Software Test Iteration 5</td><td></td><td>Phase III</td><td>Kyle</td><td>5/21/2008</td></tr>
 
  <tr class="single"><th>4.2.B.vi</th><td class="level4">Software Test Iteration 6</td><td></td><td>Phase III</td><td>Kyle</td><td>6/2/2008</td></tr>

 <tr class="single"><th>4.2.C</th><td class="level3">Usability Planning & Analysis</td><td></td><td>Phase II & III</td></tr>

 <tr class="single"><th>4.2.C.i</th><td class="level4">Usability Planning & Analysis Iteration 1</td><td></td><td>Phase II</td><td>All</td><td>2/1/2008</td></tr>

 <tr class="single"><th>4.2.C.ii</th><td class="level4">Usability Planning & Analysis Iteration 2</td><td></td><td>Phase II</td><td>All</td><td>2/29/2008</td></tr>

 <tr class="single"><th>4.2.C.iii</th><td class="level4">Usability Planning & Analysis Iteration 3</td><td></td><td>Phase II</td><td>All</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.2.C.iv</th><td class="level4">Usability Planning & Analysis Iteration 4</td><td></td><td>Phase III</td><td>Kyle</td><td>4/9/2008</td></tr>
 
 <tr class="single"><th>4.2.C.v</th><td class="level4">Usability Planning & Analysis Iteration 5</td><td></td><td>Phase III</td><td>All</td><td>5/7/2008</td></tr>
 
 <tr class="single"><th>4.2.C.vi</th><td class="level4">Usability Planning & Analysis Iteration 6</td><td></td><td>Phase III</td><td>All</td><td>6/2/2008</td></tr>

 <tr class="single"><th>4.2.D</th><td class="level3">Software Requirements</td><td></td><td>Phase II & III</td></tr>

 <tr class="single"><th>4.2.D.i</th><td class="level4">Software Requirements Iteration 1</td><td></td><td>Phase II</td><td>All</td><td>2/8/2008</td></tr>

 <tr class="single"><th>4.2.D.ii</th><td class="level4">Software Requirements Iteration 2</td><td></td><td>Phase II</td><td>All</td><td>3/14/2008</td></tr>

 <tr class="single"><th>4.2.D.iii</th><td class="level4">Software Requirements Iteration 3</td><td></td><td>Phase III</td><td>All</td><td>6/2/2008</td></tr>

 <tr class="single"><th>4.2.E</th><td class="level3">Software Design</td><td></td><td>Phase II & III</td></tr>

 <tr class="single"><th>4.2.E.i</th><td class="level4">Software Design Iteration 1</td><td></td><td>Phase II</td><td>All</td><td>2/22/2008</td></tr>

 <tr class="single"><th>4.2.E.ii</th><td class="level4">Software Design Iteration 2</td><td></td><td>Phase II</td><td>All</td><td>3/14/2008</td></tr>
 
  <tr class="single"><th>4.2.E.iii</th><td class="level4">Software Design Iteration 3</td><td></td><td>Phase III</td><td>All</td><td>4/23/2008</td></tr>

 <tr class="single"><th>4.2.E.iv</th><td class="level4">Software Design Iteration 4</td><td></td><td>Phase III</td><td>All</td><td>6/2/2008</td></tr>

 <tr class="single"><th>4.2.F</th><td class="level3">Lessons Learned</td><td></td><td>Phase III</td></tr>
 
 <tr class="single"><tH>4.2.F.i</th><td class="level4">Lessons Learned Iteration 1</td><td></td><td>Phase III</td><td>Kyle</td><td>4/9/2008</td></tr>
 
 <tr class="single"><tH>4.2.F.ii</th><td class="level4">Lessons Learned Iteration 2</td><td></td><td>Phase III</td><td>All</td><td>5/7/2008</td></tr>

 <tr class="single"><tH>4.2.F.iii</th><td class="level4">Lessons Learned Iteration 3</td><td></td><td>Phase III</td><td>All</td><td>6/2/2008</td></tr>

 <tr class="single"><th>4.2.G</th><td class="level2">User Manual</td><td></td><td>Phase III</td></tr>
 
 <tr class="single"><th>4.2.G.i</th><td class="level4">User Manual Iteration 1</td><td></td><td>Phase III</td><td>All</td><td>4/23/2008</td></tr>

 <tr class="single"><th>4.2.G.ii</th><td class="level4">User Manual Iteration 2</td><td></td><td>Phase III</td><td>All</td><td>5/21/2008</td></tr>

 <tr class="single"><th>4.2.G.iii</th><td class="level4">User Manual Iteration 3</td><td></td><td>Phase III</td><td>All</td><td>6/2/2008</td></tr>
 
 <tr class="single"><th>4.2.F</th><td class="level2">Customer Manual</td><td></td><td>Phase III</td></tr>
 
 <tr class="single"><th>4.2.F.i</th><td class="level4">Customer Manual Iteration 1</td><td></td><td>Phase III</td><td>All</td><td>4/23/2008</td></tr>

 <tr class="single"><th>4.2.F.ii</th><td class="level4">Customer Manual Iteration 2</td><td></td><td>Phase III</td><td>All</td><td>5/21/2008</td></tr>

 <tr class="single"><th>4.2.F.iii</th><td class="level4">Customer Manual Iteration 3</td><td></td><td>Phase III</td><td>All</td><td>6/2/2008</td></tr>

 <tr class="single"><th>5</th><td>Reflection</td><td></td><td>Phase III</td></tr>

 <tr class="single"><th>5.1</th><td class="level2">Postmortem report</td><td>10h</td><td>Phase III</td><td>All</td><td>6/13/2008</td></tr>
  <tr class="single"><th>6</th><td>Release Schedule</td><td></td><td>Phase III</td></tr>
  <tr class="single"><th>6.1</th><td class="level2">Alpha 0.1 series</td><td></td><td></td><td>All</td><td></td></tr>
    <tr class="single"><th>6.1.A</th><td class="level3">Release 0.1</td><td></td><td>Phase III</td><td>All</td><td>5/19/2008</td></tr>
    <tr class="single"><th>6.1.B</th><td class="level3">Release 0.1.1</td><td></td><td>Phase III</td><td>All</td><td>5/28/2008</td></tr>
    <tr class="single"><th>6.1.C</th><td class="level3">Release 0.1.2</td><td></td><td>Phase III</td><td>All</td><td>5/31/2008</td></tr>

 </table>
 </div>
 </div> <!-- /wbs -->

 <div id="risks">
 <h3>Risk Management</h3>

 <p>The main risks of this project are:</p>
 <ol class="">
  <li>The code base not being delivered within the two weeks.  We will manage this by spending more time requirements gathering and researching for new ideas.  There is nothing to be done more than making sure we do not waste time in this event.</li>

	<li>There are no design documents for the code base given.  We will allocate more time spent studying the code base and will write up our own documentation.  Insist on meetings with the writer of the code to help us better understand it.</li>
	
	<li>Team member is unavailable for a long period of time i.e. injury, emergency.  Will inform all stakeholders of the event to make sure there is understanding as to why productivity has taken a turn.  Distribute work assigned to the missing team member and have all other members pick it up.</li>
 
 </ol>
 </div> <!-- /risks -->



 <div id="dependencies"> 
 <h3>Project Planning Dependencies</h3>

 <dl>

  <dt>Does this project conflict or compete for resources with any
  other project?</dt>

  <dd class="">Yes, and we have determined how many hours each
  person can actually dedicate to this project.</dd>

  <dt>Does this project depend on the success of any other
  project?</dt>

  <dd class="">Since we are being provided with a code base our project is dependent upon the Google code code base.</dd>

  
 </dl>
 </div> <!-- /depenencies -->
 

</div>

<div class="legal1">Company Proprietary</div>

<div class="footnote">
 Copyright &#169; 2003-2004 Jason Robbins.  All rights reserved. <a href="readyset-license.html">License terms</a>.
 Retain this copyright statement whenever this file is used as a
 template.
</div>

</div>
</body>
</html>
